package com.dhecp.project.business.domain;

import java.util.Date;

import com.dhecp.core.domain.BaseBusinessEntitySimple;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 客户收款单 实体类
 * @author DH-lwl
 * @version 2019年12月24日
 */
public class StockGatheringCustomer extends BaseBusinessEntitySimple{

	private static final long serialVersionUID = 1L;
	
	private Double fSumje;	//收款金额
	private String vKhYh;	//客户银行
    private String vKhZh;	//客户账号
    private String vSkYh;	//收款银行
    private String vSkZh;	//收款账号
    private String vFkTj;	//付款途径编码
    private String vFkFs;	//付款方式编码
    private String vFkLx;	//付款类型编码
    private String vPzHm;	//凭证号码
    private String vMan;	//客户联系人
    private String vTel;	//联系人电话
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dSkRq;		//收款日期
    private Double fTkJe;	//退款金额（回填字段，不进行插入和更新操作）
    private Double fTkJe2;	//退款保存金额（回填字段，不进行插入和更新操作）
    private Double fDkJe;	//到款金额（回填字段，不进行插入和更新操作）
    private Double fDkJe2;	//到款保存金额（回填字段，不进行插入和更新操作）
    private Boolean bbYs;	//客户应收导入标志
    //虚拟字段
    private String vFkTjName;//付款途径
    private String vFkFsName;//付款方式
    private String vFkLxName;//付款类型
    private Double fWtkJe;   //可退款金额

	public Double getbNumb() {
		return 1.0;	//bNumb直接赋值为1
	}
	public Double getbPrice() {
		if (fSumje == null) {
			return 0.0;
		}
		return fSumje;	//金额直接赋值给bPrice
	}
	public Double getfSumje() {
		if (fSumje == null) {
			return 0.0;
		}
		return fSumje;
	}
	public void setfSumje(Double fSumje) {
		this.fSumje = fSumje;
	}
	public String getvKhYh() {
		return vKhYh;
	}
	public void setvKhYh(String vKhYh) {
		this.vKhYh = vKhYh;
	}
	public String getvKhZh() {
		return vKhZh;
	}
	public void setvKhZh(String vKhZh) {
		this.vKhZh = vKhZh;
	}
	public String getvSkYh() {
		return vSkYh;
	}
	public void setvSkYh(String vSkYh) {
		this.vSkYh = vSkYh;
	}
	public String getvSkZh() {
		return vSkZh;
	}
	public void setvSkZh(String vSkZh) {
		this.vSkZh = vSkZh;
	}
	public String getvFkTj() {
		return vFkTj;
	}
	public void setvFkTj(String vFkTj) {
		this.vFkTj = vFkTj;
	}
	public String getvFkFs() {
		return vFkFs;
	}
	public void setvFkFs(String vFkFs) {
		this.vFkFs = vFkFs;
	}
	public String getvFkLx() {
		return vFkLx;
	}
	public void setvFkLx(String vFkLx) {
		this.vFkLx = vFkLx;
	}
	public String getvPzHm() {
		return vPzHm;
	}
	public void setvPzHm(String vPzHm) {
		this.vPzHm = vPzHm;
	}
	public String getvMan() {
		return vMan;
	}
	public void setvMan(String vMan) {
		this.vMan = vMan;
	}
	public String getvTel() {
		return vTel;
	}
	public void setvTel(String vTel) {
		this.vTel = vTel;
	}
	public Date getdSkRq() {
		return dSkRq;
	}
	public void setdSkRq(Date dSkRq) {
		this.dSkRq = dSkRq;
	}
	public Double getfTkJe() {
		if (fTkJe == null) {
			return 0.0;
		}
		return fTkJe;
	}
	public void setfTkJe(Double fTkJe) {
		this.fTkJe = fTkJe;
	}
	public Double getfTkJe2() {
		if (fTkJe2 == null) {
			return 0.0;
		}
		return fTkJe2;
	}
	public void setfTkJe2(Double fTkJe2) {
		this.fTkJe2 = fTkJe2;
	}
	public Double getfDkJe() {
		if (fDkJe == null) {
			return 0.0;
		}
		return fDkJe;
	}
	public void setfDkJe(Double fDkJe) {
		this.fDkJe = fDkJe;
	}
	public Double getfDkJe2() {
		if (fDkJe2 == null) {
			return 0.0;
		}
		return fDkJe2;
	}
	public void setfDkJe2(Double fDkJe2) {
		this.fDkJe2 = fDkJe2;
	}
	public Boolean getBbYs() {
		if (bbYs == null) {
			return false;
		}
		return bbYs;
	}
	public void setBbYs(Boolean bbYs) {
		this.bbYs = bbYs;
	}
	public String getvFkTjName() {
		return vFkTjName;
	}
	public void setvFkTjName(String vFkTjName) {
		this.vFkTjName = vFkTjName;
	}
	public String getvFkFsName() {
		return vFkFsName;
	}
	public void setvFkFsName(String vFkFsName) {
		this.vFkFsName = vFkFsName;
	}
	public String getvFkLxName() {
		return vFkLxName;
	}
	public void setvFkLxName(String vFkLxName) {
		this.vFkLxName = vFkLxName;
	}
	public Double getfWtkJe() {
		return fWtkJe;
	}
	public void setfWtkJe(Double fWtkJe) {
		this.fWtkJe = fWtkJe;
	}
    
}
